package org.grey.edz.converter.i;

import org.grey.edz.payload.EDZPayload;

import java.lang.reflect.InvocationTargetException;

/**
 * @program: easy-data-zipper
 * @ClassName IDZipConverter
 * @description: 数据转换接口
 * @author: Grey
 * @create: 2024-01-09 17:21
 */
public interface IDZipConverter {

    /**
     * @description for target
     * @author Grey
     */
    void convert(EDZPayload payload) throws NoSuchMethodException, InvocationTargetException, IllegalAccessException;

    /**
     * @description for source
     * @author Grey
     */
    void reversal(EDZPayload payload);

}
